﻿// Copyright © Olaf Kober, 2013-05

using System;
using System.Linq;
using Amarok.Agents;


namespace $rootnamespace$
{
	/// <summary>
	/// </summary>
	[MessageBusConnected]
	public sealed class $fileinputname$Agent : MyAgent<$fileinputname$AgentOptions>
	{
		#region ++ Public Interface ++

		/// <summary>
		/// Initializes a new instance.
		/// </summary>
		/// 
		/// <param name="environment">
		/// The agent environment for this agent.</param>
		/// <param name="options">
		/// The agent options for this agent.</param>
		/// 
		/// <exception cref="ArgumentNullException">
		/// A null reference was passed to a method that did not accept it as a valid argument.</exception>
		public $fileinputname$Agent(MyEnvironment environment, $fileinputname$AgentOptions options)
			: base(environment, options)
		{
		}

		#endregion

		#region ## Overridable Methods ##

		/// <summary>
		/// </summary>
		protected override void OnInitialize()
		{
			base.OnInitialize();
		}

		/// <summary>
		/// </summary>
		protected override void OnCleanup()
		{
			base.OnCleanup();
		}

		#endregion

	}
}
